/*
 * Theme Name: Forum Civitas
 * Theme URI: http://forum-civitas.de
 * Description: Template für das Forum Civitas
 * Author: fellida
 * Author URI: http://fellida.de
 * */

html, body{
    margin: 0;  padding: 0;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;    
    font-size: .95em;
}
/* ======== Allgemeines ======== */
.clear {
    clear: both;
}
h1, h2 {
    color: #90ee12;
}
h3, h4, h5, h6 {
    color: #ff9900;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #90ee12;  
    text-decoration: none;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h1 a:focus, h1 a:active, h2 a:visited, h2 a:focus, h2 a:active,
h3 a:visited, h3 a:focus, h3 a:active, h4 a:visited, h4 a:focus, h4 a:active,
h5 a:visited, h5 a:focus, h5 a:active, h6 a:visited, h6 a:focus, h6 a:active {
    color: #90ee12;
}

h1 a:hover,  h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: underline;
}
a, a:link, a:hover, a:focus, a:active, a:visited {
    color: #ff9900;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}

li {
    padding-bottom: 5px;
}


.postmeta {
    font-size: .8em;  font-weight: bold;
    margin-bottom: 20px;
    color: #131e2d;
}
.postmeta a{
    font-weight: lighter;
}

.entry {
    margin-bottom: 30px;
}

hr {
    color: silver;
}
.impressum {font-size: .7em;}

.notes {
    border: 1px solid #90ee12;
    background-color: #90ee12;
    padding: 5px;
}

.notes_right{
    width: 150px;
    float: right;
    margin: 5px 0 5px 8px;
}
.notes_left {
    width: 150px;
    float: left;
    margin: 5px 8px 5px 0; 
}


/* ======= end Allgemeines ======= */
#wrapper {
    width: 1020px;
    margin: auto;
    background: url(image/bgc.png) repeat-y white;
}

#container {
    width: 1000px;
    margin-left: 10px;
    text-align: left;
}

#header {
    height: 267px;
    background: url(image/banner_neu.jpg);
}
/* ======== navigation ======== */

#navigation {
    width: 980px;
    margin-left: 10px;
    background-color: #ff9900;
}

#navigation a {
    color: #131e2d;
    padding: 6px 10px;
    text-decoration: none;
    display: block;
}
#navigation a:hover {
    text-decoration: underline;
}

#navigation li:hover, #navigation a:hover, #navigation a:focus {
     color: #131e2d;     
     }

#navigation ul {
    list-style: none;
}

#navigation  li {
    float: left;
    position: relative;
    font-size: 16px;
}

#navigation li ul {
    position: absolute;
    margin: 0; padding: 0;
    display: none;
}

#navigation li ul li {
    float: none;
    display: block;
    width: 220px;
    background-color: #ececec;
    font-size: 14px;
 
}

#navigation li:hover  ul{
    display: block;
}

#navigation li:hover ul li:hover {
    background-color: #ececec;
}

#navigation li ul li ul li {
    display: none;     /* dritte Ebene verbergen */
}

#navigation li ul li:hover ul li{
    display: block; /* dritte Ebene bei Mausover anzeigen */
}

#navigation li ul li ul {
    position: absolute;
    margin-left: 220px;
    margin-top: -28px;
}


/* ======== end navigation ======== */

#container-o{
    height: 10px;
    margin-top: 10px;
    background: url(image/bgco.png) no-repeat;
}

#container-m{
    background: url(image/bgcm.png) repeat-y;
}

#container-u{
    clear: both;
    height: 10px;
    margin-bottom: 10px;
    background: url(image/bgcu.png) no-repeat;
}

#main{
    float: left;
    width: 700px;
    padding-left: 15px;
}
/* ======= sidebar ======== */
#sidebar {
    float: right;
    padding-right: 10px;
    width: 230px;
}
#sidebar h2 {
    font-size: 18px;
    margin-bottom: 8px;
}

#sidebar li {
    list-style: none; 
}
#sidebar li ul {
    margin: 0; padding-left:  5px;
}
#sidebar li ul li {
    list-style: square inside;
    color: silver;
    margin-bottom: 5px;
}
#sidebar a, #sidebar a:link, #sidebar a:hover, #sidebar a:visited, #sidebar a:focus {
    color: #131e2d;
}
.tagcloud a:link {
    font-weight: lighter;
}
/* ======== footer ======== */
#footer{
    background: #ff9900;
    width: 980px;   margin-left: 10px;
    padding: 2px 0;
    text-align: center;
}
#footer a {
    color: #131e2d;
}

/* ================= image ===================== */
img {
    border: 0;
}
.entry img {
    max-width: 100%;
    height: auto;
}
.alignleft {
    float: left;
    display: inline;
    margin: 10px 15px 10px 0;
}
.alignright {
    float: right;
    display: inline;
    margin: 10px 0 10px 15px;
}
.aligncenter {
    margin: 10px auto;
    display: block;
}
.wp-caption {
    padding: 6px 3px 6px 3px;
    border: 1px solid silver;
    background-color: #F0F0F0;
    text-align: center;

}
.wp-caption-text {
    font-size: 0.8em;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: center;
}
.attachment img {
    width: auto;
    height: auto;
}

.wp-post-image {
     float: left;
     margin-right: 1em;
}
/* ========= notes ======== */
